package ieco.ucc;

import ieco.domaine.Etudiant;
import ieco.domaine.Optionnel;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import javax.ejb.Remote;

@Remote
public interface GestionDesInscriptions extends Serializable {

	/** ETUDIANT :: CRUD Choix : Visualiser tous ses inscriptions aux cours optionnels */
	List<Optionnel> visualiserTousSesInscriptions(Etudiant etudiant);

	/** ETUDIANT :: CRUD Choix : Enregistrer/Modifier ses inscriptions aux cours optionnels */
	boolean enregistrerSesInscriptions(Etudiant etudiant, Map<Integer,Boolean> optionnels);

	int getBorneCoursOptionnels();
	
	boolean setBorneCoursOptionnels(int borne);
	
}
